// 不支持大小写
// const http = require("http");
// const fs = require("fs");
// const path = require("path");
// // NODE中通过HTTP创建的站点是没有文件夹容器概念的(不管输入的资源目录是什么均会访问该站点信息中的回调函数)。
// // http://192.168.46.23:8081/  响应的内容为：首页
// // http://192.168.46.23:8081/goodsList  响应的内容为：商品列表
// http.createServer((req,res)=>{
// 	console.log("lala",req.url);
// 	res.setHeader("Content-Type","text/html;charset=utf-8;");
// 	if(req.url === "/")
// 		res.end("首页");
// 	else if(req.url === "/goodsList")
// 		res.end("商品列表");
// 	else if(req.url === "/favicon.ico"){
// 		res.setHeader("Content-Type","image/x-icon");
// 		fs.readFile(path.resolve(__dirname,"./favicon.png"),(err,result)=>{
// 			if(err) res.end("异常");
// 			else res.end(result);
// 		})
// 	}
// 	else
// 		res.end("404,您找的页面不存在")
// }).listen(8081,"192.168.46.23",()=>{
// 	// 第二个参数192.168.46.23代表只允许该IP访问，如果省略则不限制。
// 	console.log("success");
// })

// 支持大小写
// const http = require("http");
// const fs = require("fs");
// const path = require("path");
// http.createServer((req,res)=>{
// 	res.setHeader("Content-Type","text/html;charset=utf-8;");
// 	const url = req.url.toLowerCase();
//
// 	if(url === "/")
// 		res.end("首页");
// 	else if(url === "/goodslist")
// 		res.end("商品列表");
// 	else if(url === "/favicon.ico"){
// 		res.setHeader("Content-Type","image/x-icon");
// 		fs.readFile(path.resolve(__dirname,"./favicon.png"),(err,result)=>{
// 			if(err) res.end("异常");
// 			else res.end(result);
// 		})
// 	}
// 	else
// 		res.end("404,您找的页面不存在")
// }).listen(8081,"192.168.46.23",()=>{
// 	// 第二个参数192.168.46.23代表只允许该IP访问，如果省略则不限制。
// 	console.log("success");
// })


// 支持查询字符串
const http = require("http");
const fs = require("fs");
const path = require("path");
const url = require("url");
http.createServer((req,res)=>{
	res.setHeader("Content-Type","text/html;charset=utf-8;");
	// const url = req.url.toLowerCase();
	// http://192.168.46.23:8081/GOODSLIST?a=1&b=2
	// console.log(url);// /GOODSLIST?a=1&b=2
	const pathname = url.parse(req.url).pathname.toLowerCase();
	console.log(pathname)
	if(pathname === "/")
		res.end("首页");
	else if(pathname === "/goodslist")
		res.end("商品列表");
	else if(pathname === "/favicon.ico"){
		res.setHeader("Content-Type","image/x-icon");
		fs.readFile(path.resolve(__dirname,"./favicon.png"),(err,result)=>{
			if(err) res.end("异常");
			else res.end(result);
		})
	}
	else
		res.end("404,您找的页面不存在")
}).listen(8081,"192.168.46.23",()=>{
	// 第二个参数192.168.46.23代表只允许该IP访问，如果省略则不限制。
	console.log("success");
})